/*
 * =====================================================================================
 *
 *       Filename:  test_udp.c
 *
 *    Description:  
 *
 *        Version:  1.0
 *        Created:  2019年05月21日 15时25分20秒
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  YOUR NAME (), 
 *   Organization:  
 *
 * =====================================================================================
 */

#include <libnyb/libnyb-net.h>

int main(int argc, char **argv)
{
    if(argc != 5) {
        printf("Usage: %s localip localport remoteip remoteport\n", argv[0]);
        return 0;
    }


    int fd = udpsock_create(argv[1], atoi(argv[2]));
    if(fd < 0) {
        return 0;
    }
    if(udpsock_connect(fd, argv[3], atoi(argv[4])) < 0) {
        close(fd);
        fd = 0;
        return 0;
    }

    while(1) {
        send(fd, "123", 3, 0);
        usleep(1000 * 500);
    }

    return 0;
}

